<?php
namespace soa\ACPreg;
/**
 * AC多模匹配类（Aho-Corasick算法）
 * Class ACPreg
 * @package soa\ACPreg
 */
class ACPreg{
    /**
     * 从$test中查出含有的$keyWord
     * @param $keyWord
     * @param $text
     * @return \Array
     */
    public function findSingleWord($keyWord, $text){
        require_once('php.ac.app.php');
        $obj = new \ACAppClass();
        $ret = $obj->findSingleWord($keyWord, $text);
        return $ret;
    }


    /**
     * 从$test中查出含有的$keyWordArr
     * @param array $keyWordArr
     * @param $text
     * @return \Array
     */
    public function findWordsInArray($keyWordArr, $text){
        require_once('php.ac.app.php');
        $obj = new \ACAppClass();
        $ret = $obj->findWordsInArray($keyWordArr, $text);
        return $ret;
    }
}